package conm;

/*
 *      求101-200之间的所有素数
 *
 *
 * */
//注意类名
public class Test07 {
    public static void main(String[] args) {
        //求和变量
        int count = 0;
        //1.使用循环遍历101-200之间的全部素数
        for (int i = 101; i <= 200; i++) {
            //2.判断i当前的值是否为素数
            //只需要从2开始找到概述的一半,看是否能整出该数,能整出就不是素数
            //信号位思想
            boolean flag = true;//假设当前遍历的数据时素数-->有信号旗,标示的意思
            //遍历当前i的一半
            for (int j = 2; j < i / 2; j++) {
                //判断
                if(i % j == 0){
                    //i就不是素数 -->修改flag 的值
                    flag = false;
                    break;
                }
            }
            //3.利用flag的值,输出素数
            if (flag){
                System.out.println(i);
                //如果是素数就加1
                count++;
            }

        }
        System.out.println("个数: " + count);
    }
}
